USB设备的PID,VID,REV是什么,起什么作用 您所在的位置:网站首页 cpu VID和did怎么算 USB设备的PID,VID,REV是什么,起什么作用

USB设备的PID,VID,REV是什么,起什么作用

2024-06-17 16:19| 来源: 网络整理| 查看: 265

USB设备的PID,VID,REV是什么,起什么作用 2024-02-21 430 0 VID

所有的USB设备在出厂时,自带一个厂商编号的标识,这叫VID,全称Vender ID供应商识别码。这个编码的取值范围是从0~0xffff。由于VID代表着厂商编号的标识,所以有一个统一的VID分配机构。这个机构叫做USB-IF(Implementers Forum 应用者论坛),官网Https://www.usb.org

USB VendorID/VID大全USBIF官方标识的有效的VID:https://cms.usb.org/usbif.jsonUSB厂商ID(Vendor ID)的获取和申请方式

VID是一个数字,取值为0~65535,不过一般在使用过程中,使用的是十六进制。这里可以用计算器来转换显示。比如0x1000的十进制是4096

PID

一个厂商不可能只生产一种USB产品,所以这里就用到了PID.PID即Product ID产品识别码,是USB设备的厂家用于内部产品型号的标识,由USB产家自行分配。比如生产的U盘PID可以是0001,生产的USB摄像头PID可以是0002。

BCDDevice

BCDDevice又叫产品固件版本Rev。USB厂商在生产某种产品时,不可能不再持续的更新。所以为了标识不同的版本,需要有一个版本标识,这个版本标识就是BCDDevice。

硬件ID

一个USB设备接入电脑后,会根据PID,VID,BCDDevice生成一个叫做硬件ID的东西,使用这个东西来标识这个USB设备。

USBCCGP 复合设备接口设备ID: https://www.usbzh.com/article/detail-578.htmlUSB设备硬件ID和兼容ID的生成规则介绍:https://www.usbzh.com/article/detail-1115.html 查看设备的VID,PID,Rev

在Windows设备管理器中,选中某个USB设备,右键查看设备属性,在详细信息中选择硬件ID,可按以述的硬件ID生成规则来分析。如以下USB设备:其硬件ID为USB\VID_12D1&PID_3A07&REV_0100可知:VID是12D1,PID是3A07,BCDDevice是0100

存储设备的VID,PID,Rev的地方

对于任意一个USB设备,都有一个叫做设备描述符的东西,其以下字段就是上述的内容:

WORD idVendor; //厂商编号 WORD idProduct; //产品编号 WORD bcdDevice; //设备出厂编号

详情见:USB 设备描述符 https://www.usbzh.com/article/detail-104.html

随手分享,手有余香 HID人机交互QQ群:564808376    UAC音频QQ群:218581009    UVC相机QQ群:331552032    BOT&UASP大容量存储QQ群:258159197    STC-USB单片机QQ群:315457461    USB技术交流QQ群2:580684376    USB技术交流QQ群:952873936   


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有